package com.tressatisfiability.client;

import com.google.gwt.core.client.GWT;
import com.google.gwt.user.client.ui.AbsolutePanel;

public class ClientController {
	private PanelEscritorio escritorio;
	private Sat sat;
	private ServiceAsync server;
	private Informacion informacion;

	public ClientController() {
		server = (ServiceAsync) GWT.create(Service.class);
		escritorio = new PanelEscritorio(this);
		informacion = new Informacion(this);
		sat = new Sat(this);

		escritorio.getPanelEscritorio().add(informacion, 791, 20);
		escritorio.getPanelEscritorio().add(sat, 20, 20);
	}

	public AbsolutePanel getEscritorio() {
		return escritorio.getPanelEscritorio();
	}

	public Sat getSat() {
		return sat;
	}

	public Informacion getInformacion() {
		return informacion;
	}

	public ServiceAsync getServer() {
		return server;
	}
}
